package cn.wsalix.sale.repository;

import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;

import cn.anlaser.repository.CommonRepository;
import cn.wsalix.sale.entity.SaleDaily;

public interface SaleDailyRepository extends CommonRepository<SaleDaily> {
	@Query("select sd from SaleDaily sd where sd.daily=CURDATE() and sd.productId=:productId")
	SaleDaily findByCurrDayAndProduct(@Param("productId") Long productId);

	// 不使用
	@Modifying
	@Query("update SaleDaily sd set sd.saleCount = sd.saleCount+:num where sd.daily=CURDATE() and sd.productId=:productId")
	void saleCountIncrement(@Param("productId") Long productId,
			@Param("num") int num);

}
